persistent radiation - French English Dictionary